div#itsthetable{
	font-family:		Helvetica, Arial, "Franklin Gothic Medium", sans-serif;
}

table{
	border-collapse: collapse;
	text-align:left;
}
caption{
	text-transform:		uppercase;
	font-size: 			2em;
	color:				#000000;
	text-align:			left;
	font-weight:		bolder;
	border-bottom:		6px solid #000;
}

thead tr th{
	color:				#0099ff;
	text-transform:		uppercase;
	text-align:			center;	
	padding:			0.4em 0;
	border-bottom:		3px solid #000;
}

tfoot th, tfoot td{
	border-top:			3px solid #000;
}
tr td, tr th{
	border-bottom:		1px solid #000;
	padding:			0.6em 0.4em;
	line-height:		1.5em;
}
tr.odd td, tr.odd th{
	background:url(http://wirusy.room-303.com/csstablegallery/tablebkg.jpg) top left repeat-x;
}

tbody th a{
	text-transform:uppercase;
}

tbody a, tbody a:link{
	color: #135480;
	font-weight:	bold;	
	text-decoration:none;
}



*{list-style:none;}
ul{overflow:auto;clear:both;}
ul li{float:left;}
li{padding-right:1em;}
#footer{clear:all;}
#itsthetable{
  font-family:arial,sans-serif;
  overflow:auto;
  background:#fff;
}
#nav{position:absolute;top:1.6em;left:15em;}
h1{
  font-size:180%;
  color:#060;
}
h2{
  font-size:120%;
  font-family:calibri,helvetica,arial,sans-serif;
}
#header a,#meta a,#intro a{
  color:#030;
  text-decoration:underline;
}
#textcontent{
  font-family:helvetica,arial,sans-serif;
  padding:1em;
}
#ads{
  background:#fff;
}
#textcontent h2,#textcontent h3{
  font-family:calibri,helvetica,arial,sans-serif;
  font-size:120%;
  margin:1em 0;
}
#textcontent h3{
  margin:0;
}
#textcontent a{
  color:#030;
}

#textcontent p{
  padding-bottom:.5em;
}
#ads{
 text-align:center;
}
ul#tla{
  font-size:.8em;
  width:740px;
  padding:1em;
  font-family:arial,sans-serif;
  display:block;
  margin:0 auto;
}
#textcontent ul{
  padding-bottom:.5em;
}
#textcontent li{
  float:none;
  padding:5px 0;
}
#ads{font-family:arial,sans-serif;margin:1em;color:#999;font-size:80%;
  margin:2em 0;}
  #dough{padding:1em 0;margin-top:8em;}
#ads li{padding-right:1em;}
#ads a{color:#999;}
#intro{
  background:#ccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:4px 4px 4px rgba(0,0,0,.3);
  -webkit-box-shadow:4px 4px 4px rgba(0,0,0,.3);
  box-shadow:4px 4px 4px rgba(0,0,0,.3);
  position:absolute;
  width:500px;
  right:20px;top:5px;
}
#tla{overflow:auto;width:80%;padding:0;margin:0;}
#header,#footer,#intro{
  padding:1em;
  font-family:calibri,arial,sans-serif;
}
#header{
  top:0;
  margin-left:-2em;
  background:#fff;
  position:fixed;
  width:72%;
  z-index:200;
  -moz-box-shadow:0px 0px 2em rgba(0,0,0,.4);
  -webkit-box-shadow:0px 0px 2em rgba(0,0,0,.4);
  box-shadow:0px 0px 2em rgba(0,0,0,.4);
  height:7em;
}
#footer{
  border-top:2px solid #333;
  text-align:right;
}
html,body{
  color:#000;
  background:#fff;
}
#boundary{font-size:.9em;
  margin:0 auto;width:70%;
  min-width:700px;
  position:relative;
}